#pragma once
#include "vehicle.h"
class MotorCycle : public Vehicle
{
private:
	int wheels;
public:

	MotorCycle(void)
	{
		this->wheels = 0;
	}

	MotorCycle( string brand, int year, double purchasingPrice, double sellingPrice, int wheels )
	{
		this->brand = brand;
		this->year = year;
		this->purchasingPrice = purchasingPrice;
		this->sellingPrice = sellingPrice;
		this->wheels = wheels;
	}

	~MotorCycle(void)
	{
	}


	void Print( ostream& out )
	{
		out << "Motorcycle:" << endl;
		out << "Brand - " << this->GetBrand() << endl;
		out << "Year - " << this->GetYear() << endl;
		out << "Purchasing price - " << this->GetPurchasingPrice() << " Thousand SEK" << endl;
		out << "Selling Price - " << this->GetSellingPrice() << " Thousand SEK" << endl;
		out << "Wheels - " << this->GetWheels() << endl << endl;
	}


	int GetWheels() { return this->wheels; }
	void SetWheels( int wheels ) { this->wheels = wheels; }
};

